electrical dust precipitation - Turkish English Dictionary